home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 13
/
CU Amiga Magazine's Super CD-ROM 13 (1997)(EMAP Images)(GB)(Track 1 of 2)[!][issue 1997-08].iso
/
CUCD
/
Graphics
/
irit70
/
src
/
makeflag.djg
< prev
next >
Wrap
Text File
|
1996-08-12
|
2KB
|
71 lines
#
# Flags to compile the IRIT solid modeller using DJGCC on the IBM PC.
#
# Gershon Elber, Dec 1991
#
#
# make file to use. I am using regular Borland's maker (from Borland 3.0).
# This maker is the same as previous Borland compilers make (uprotected
# mode make). In 3.0 make is protected and cause gcc to crash.
# Note you may need to change the include statements in the subdirectory
# makefiles if other make is to be used.
#
MAKE = maker
BASE_DISK = d
BASE_DJGPP_DIR = $(BASE_DISK):/dos/djgpp
BASE_DJGPP_DIR2 = $(BASE_DISK):\dos\djgpp
BASE_IRIT_DIR = $(BASE_DISK):/dos/irit
BASE_IRIT_DIR2 = $(BASE_DISK):\dos\irit
#
#
# All libraries created will be installed into the LIB_DIR directory.
#
LIB_DIR = $(BASE_DJGPP_DIR)/mylib
LIB_DIR_DOS = $(BASE_DJGPP_DIR2)\mylib
#
# All includes files associated with the installed libraries will be
# installed into the INC_DIR directory.
#
INC_DIR = $(BASE_DJGPP_DIR)/myinclud
INC_DIR_DOS = $(BASE_DJGPP_DIR2)\myinclud
#
# All binaries created will be installed into the BIN_DIR directory.
#
BIN_DIR = $(BASE_IRIT_DIR)/bin
BIN_DIR_DOS = $(BASE_IRIT_DIR2)\bin
#
# Location of object file to resolve circularities in libraries.
#
CIRCLINK = $(BASE_DISK):/dos/irit/circlink/circlink.obj
#
# Flags using DJ 1.11 (gcc 2.57) for the IBM PC and its graphics drivers
#
CC = gcc
DFLAGS = -U__MSDOS__ -DGETCWD -DDJGCC
# CFLAGS = -O2 $(DFLAGS)
CFLAGS = $(DFLAGS)
MORELIBS = -lintr -lgr -lpc
MOREOBJS = dosgraph.o
#
# Default rule for compilation.
#
.c.obj:
$(CC) $(CFLAGS) -I. -I$(INC_DIR) -o $*.obj -c $<
.cc.obj:
$(CC) $(CFLAGS) -I. -I$(INC_DIR) -o $*.obj -c $<
#
# All libraries.
#
LIBS = $(CIRCLINK) -L$(LIB_DIR) \
-luser -lbool -lgeom -lprsr -ltrim -ltriv -ltrng -lsymb \
-lcagd -lmisc -lxtra -lintr -lgif